<script>
import { Message, MessageBox } from "element-ui";
/****************实用方法封装********************/
/** 封装拷贝对象方法 */
function copy_obj(obj) {
	const newObj = JSON.parse(JSON.stringify(obj))
	return newObj;
}
/** 日期格式转换 */
function date_formate(date){
	const month = date.getMonth() + 1
	const day = date.getDate()
	return date.getFullYear()+"-"+(month<10? "0"+month:month )+"-"+(day<10?"0"+day:day)
}
/****************mesage********************/
/** 成功消息提示 */
function mes_success(mes) {
	Message({
		message: mes,
		type: "success"
	});
}


/** 警告消息提示 */
function mes_warning(mes) {
	Message({
		message: mes,
		type: "warning"
	});
}
/** 普通消息提示 */
function mes_message(mes) {
	Message(mes);
}
/** 错误消息提示 */
function mes_error(mes) {
	Message.error(mes);
}
/****************messagebox********************/
/** 普通消息弹框 */
function alert(title, content, fun) {
	MessageBox.alert(content, title, {
		confirmButtonText: "确定",
		callback: fun
	});
}
/** 确认消息弹框 */
function confirm(title,content,ok_funtion,cancel_funtion){
	MessageBox.confirm(content,title,{confirmButtonText:'确认',cancelButtonText:'取消',type:'warning'})
	.then(ok_funtion)
	.catch(cancel_funtion)
}
export default { mes_success, mes_warning, mes_error, mes_message, alert, copy_obj, confirm, date_formate};
</script>